@charset "utf-8";.resource-tag{display:inline-block;text-align:left;background:#f0f0f0;color:#222;padding:1px 6px;border-radius:4px;font-size:12px;overflow:hidden;white-space:nowrap;border:1px solid #aaa;line-height:1.45em;text-transform:capitalize}a.resource-tag:hover{opacity:.8;color:#222}.resource-tag.full{max-width:none}.resource-tag.subject{background-color:#e0e0e0}.resource-tag.grey{background-color:#ccc;color:#444;border:1px solid #aaa}.resource-tag.template{background-color:#fff;color:#444;border-color:#d0d0d0;max-width:none!important}.examples-wrapper{margin:0 1%;text-align:center}.examples-wrapper::after{content:"";display:table;clear:both}.examples-wrapper .examples-item-wrapper{display:inline-block;width:23%;text-align:left;overflow:hidden;margin:15px 0;min-width:24%}.examples-wrapper .examples-item-wrapper .examples-item{max-width:202px;width:95%;margin:0 auto}.examples-wrapper .examples-item>a:first-child{display:block}.examples-item .example-thumbnail-wrapper{position:relative;width:100%;height:0;padding-bottom:75%;border:1px solid #aaa;margin-bottom:6px}.examples-item .example-thumbnail-wrapper .example-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}.examples-item a:hover .example-thumbnail-wrapper{border-color:#35b7ff}.examples-item .example-title,.examples-item .example-author,.examples-item .example-template{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.examples-item .example-title{font-size:16px;font-weight:600}.examples-item .example-author,.examples-item .example-author a,.examples-item .example-template{font-size:13px;color:#999}.examples-item .example-author a:hover,.examples-item .example-author a:active{color:#ccc}.recent-news-image{border:1px solid #ccc}.article-top-navigation{white-space:nowrap;margin-bottom:15px}.article-navigation{margin-top:30px;border:1px solid #bfccd1;padding:10px}.article-top-navigation .article-previous,.article-top-navigation .article-next{cursor:pointer;color:#ccc;font-size:16px;font-weight:bold;display:inline-block}.article-navigation .article-previous,.article-navigation .article-next{cursor:pointer;color:#1c94d6;font-size:15px;font-weight:bold;display:block}.article-navigation i{font-size:12px}.article-previous:hover,.article-next:hover{opacity:.6}.article-navigation .article-previous{padding-right:10px}.article-navigation .article-next{cursor:pointer;padding-left:10px;text-align:right}.article-navigation-title{font-weight:normal}.arrow-previous-wrapper{text-align:left;color:#999}.arrow-next-wrapper{text-align:right;color:#999}.article-summary-content span{font-weight:normal;color:#999;font-size:12px}.article-summary-title{font-weight:bold;font-size:14px}.article-summary-image{flex:1;padding:10px}.article-summary-content{flex:2;padding:10px;text-align:left}.article-summary-container{display:flex;height:100px;cursor:pointer}.article-summary-container:hover{background-color:#fbfbfb;border-radius:5px 5px}.article-summary-container:hover .article-summary-title{color:#35b7ff}.clear{clear:both}.about-section{padding:20px 0;margin:0 6%;font-size:16px}.about-section h1{margin-top:0}.article-wrapper{text-align:center;margin:auto}.article-panel{width:calc(100% - 400px);display:inline-block;text-align:left;max-width:800px}.article-panel h1{margin-top:0;text-align:left!important}.recent-news-aside{position:relative;vertical-align:top;margin:20px 0 0 10px;width:300px;display:inline-block;padding:10px!important}.recent-news-aside h2{margin-left:10px;margin-bottom:5px;text-align:left}.text-center{text-align:center}.recent-news-aside img{width:100%;max-width:100%;height:100%;object-fit:cover}.about-image{width:100%;max-width:100%;object-fit:cover}.medals{display:flex;margin:0 6% 40px 6%;justify-content:space-between}.medals .medal{flex:1;text-align:center;border:1px solid #ccc;border-radius:5px;background:#eef9ff 0% 0% no-repeat padding-box}.medals .medal:not(:last-child){margin-right:25px}.medals .medal .medal-description{padding:20px 0;border-radius:5px;background:#fff}.medals .medal .medal-image{border-top:1px solid #ccc;border-radius:0 0 5px 5px;padding:20px 25px}.medals .medal img{width:100%}.medals .medal h3{font-weight:700;font-size:32px;margin:0;color:#1daeef}.medals .medal div{font-size:16px}.feed-prev-button,.feed-next-button{font-size:21px;padding:5px;margin-top:10px;color:#888}.feed-prev-button:hover,.feed-next-button:hover{color:#10a0f0}.owl-nav button.disabled>.feed-prev-button,.owl-nav button.disabled>.feed-next-button,.feed-prev-button.disabled,.feed-next-button.disabled{-ms-opacity:.5;opacity:.5;color:#aaa!important;cursor:default!important}.horizontal-menu a.current-section{border-bottom:2px solid #1d94d3}.examples-wrapper .examples-item-wrapper{min-width:24%}h2{font-size:20px}.column1{float:left;width:50%;padding-right:25px;border-right:#eee 1px solid}.column2{float:left;width:50%;padding-left:25px}.template-wrapper{border:#f0f0f0 1pt solid;width:380px;padding:10px 0 40px;position:relative;margin:auto}.template-wrapper img{border:#ccc 1pt solid;margin:0 3px;width:30px;vertical-align:middle}.template-info{top:0;float:left;display:inline-block}.template-info h2{padding:0;margin:5px 0 0 0}.template-info p{padding:0;margin:0}.template-wrapper{width:100%;border:none}.template-item{float:left;padding:6px 3px;width:20%;height:40px}.template-name{font-size:13px;line-height:22px;text-align:left}a.template-item{color:#000}a:hover.template-item{color:#666}.info hr{clear:both;margin-bottom:5px}.example-image{float:left;width:30%;max-width:133px;margin:0 3% 20px 0;border-radius:5px;border:1px solid #bdcbd0}.example-title{text-align:left}.example-description{margin:0;padding:0;color:gray;padding-bottom:20px;font-weight:500;font-size:18px;line-height:1.3em}.thumbnail{display:block}.features-list{margin-bottom:0;list-style:none;padding-left:0}.features-list li{margin-bottom:1em;padding-left:30px;background:transparent url('https://az779572.vo.msecnd.net/res/content/images/about/tick.png|1zpd4uvcmy_wx46vrbo-qfa2.png') no-repeat 2px 0}.about-cta{clear:both;margin:1.6em 0;text-align:center}.more-text{max-width:700px;margin:auto}.read-button{margin-top:10px;display:block;font-weight:bold;text-align:center;background:#f2fafe 0% 0% no-repeat padding-box;border:1px solid #36b6fc;height:47px;padding-top:12px}.row{display:flex}.feature-list h1{display:flex;flex-direction:row;text-transform:uppercase}.feature-list h1:before,.feature-list h1:after{content:"";flex:1 1;border-bottom:1px solid #ddd;margin:auto}.feature-list h1:before{margin-right:35px}.feature-list h1:after{margin-left:35px}.row{display:flex}.column-left{flex:50%;padding-right:30px}.column-right{flex:50%;padding-left:30px}.column-3-1{flex:1 1 auto}.column-3-2{flex:2 1 auto}.feature-technology{position:relative}.feature-technology .image-container img{border-radius:5px;max-width:600px;display:flex;margin:auto}.technology-item{margin-top:40px;padding-bottom:20px}.technology-item:not(:last-child){border-bottom:1px solid gray}.technology-item img{width:50px}.technology-item p{margin-top:20px}.column-right .technology-item:last-child{padding-bottom:0}.history-more-content hr{width:80%;margin:20px auto 40px auto}.history-items{position:relative;margin-bottom:30px}.history-items:before{content:"";position:absolute;height:100%;border-left:5px dashed gray;border-left-style:dotted;border-left-color:#8aa1aa;width:1px;left:18px;right:0}.history-item{display:flex;align-items:center}.history-item:not(:last-child){margin-bottom:30px}.history-item .history-year{background:#455054 0% 0% no-repeat padding-box;border-radius:4px;padding:2px;font-size:16px;font-weight:bold;color:#fff;margin-right:20px;z-index:100}.history-item .history-content-container{flex-grow:1;background:#fff 0% 0% no-repeat padding-box;border:1px solid #bfcdd2;border-radius:4px;display:flex;align-items:center;position:relative}.history-item .history-content-container:before{content:"";width:0;height:0;position:absolute;left:-10px;top:calc(50% - 10px);border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #bfcdd2 transparent transparent;z-index:9999}.history-item .history-content-container:after{content:"";width:0;height:0;position:absolute;left:-8px;top:calc(50% - 8px);border-style:solid;border-color:transparent #cfeefe transparent transparent;border-width:8px 8px 8px 0;z-index:9999}.history-item .history-content-container .image{align-self:stretch;min-height:90px;flex:0 0 80px;border-right:1px solid #bfcdd2;background:#cfeefe 0% 0% no-repeat padding-box;display:flex;justify-content:center;align-items:center}.history-item .history-content-container .image img{width:40px}.history-item .history-content-container .content{flex-grow:1;padding:5px;margin:auto}.team-container{text-align:left}.team-videos-carousel{margin-top:30px}.team-videos-carousel .owl-nav{display:flex;justify-content:center}.team-videos-carousel .team-videos-card{position:relative}.team-videos-carousel .team-videos-card .video-title{position:absolute;left:40px;top:40px;color:#000;font-size:26px;padding:10px;border-radius:5px;transition:opacity 1s}.team-videos-carousel .team-videos-card .video-cover{background:#cfeefe 0% 0% no-repeat padding-box;width:100%;height:100%;position:absolute;left:0;top:0}.team-videos-carousel .team-videos-card .btn-video-play,.team-videos-carousel .team-videos-card .btn-video-pause{position:absolute;width:90px;height:90px;left:calc(50% - 45px);top:calc(50% - 45px);cursor:pointer;transition:opacity 1.5s}.team-videos-carousel .team-videos-card .btn-video-pause{opacity:0}.team-videos-carousel .team-videos-card.in-playing .btn-video-play{opacity:0}.team-videos-carousel .team-videos-card.in-pause:hover .btn-video-play{opacity:1}.team-videos-carousel .team-videos-card.in-playing:hover .btn-video-pause{opacity:1}.team-videos-carousel .team-videos-card.in-pause .btn-video-pause{opacity:0!important}.team-videos-carousel .team-videos-card.in-playing .video-title{background:#f3efed;opacity:0}.team-videos-carousel .team-videos-card.in-playing:hover .video-title{display:block;opacity:.8}@media screen and (max-width:1100px){.template-item{width:25%}.article-panel{width:100%}.recent-news-aside{display:none}.article-top-navigation{float:right}}@media screen and (max-width:800px){.example-description{font-size:14px}.column1,.column2{float:none;width:100%;border-right:none;padding-bottom:10pt}.template-item{width:33.3%}.medals .medal h3{font-size:24px}.row{flex-direction:column}.article-navigation-title{display:none}.column-left,.column-right{flex:0 0 auto;padding:0}.column-left .technology-item{border-bottom:1px solid gray}.feature-team .column-left{order:2}.feature-team .column-right{order:1}}@media screen and (max-width:660px){ul.horizontal-menu li{width:32%}}@media screen and (max-width:600px){.template-item{width:50%}.medals{flex-direction:column}.medals .medal{flex-basis:auto}.medals .medal .medal-image{padding:45px 50px}.medals .medal:not(:last-child){margin-bottom:25px;margin-right:0}.team-videos-carousel .team-videos-card .video-title{left:10px;top:10px;font-size:14px;padding:5px}.team-videos-carousel .team-videos-card .btn-video-play,.team-videos-carousel .team-videos-card .btn-video-pause{width:50px;height:50px;left:calc(50% - 25px);top:calc(50% - 25px)}}@media screen and (max-width:500px){.modal-view-wrapper{padding-left:0!important;padding-right:0!important}.article-summary-image{display:none}}@media screen and (max-width:420px){.medals .medal .medal-image{padding:20px 25px}}@media screen and (min-width:1201px){.examples-wrapper .examples-item-wrapper{width:15.5%}.examples-item .example-title{font-size:14.5px}}@media screen and (max-width:900px){.examples-wrapper .examples-item-wrapper{width:31%}}@media screen and (max-width:600px){.examples-wrapper .examples-item-wrapper{width:48%}}h1{text-align:center}.article-container{font-size:16px}.article-container img{max-width:100%;max-height:300px;margin:auto;display:block}.article-date .fa{font-size:18px}.article-date{color:gray;margin-bottom:30px}.article-container b,.about-section b{text-align:left}